﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LeHouse.Server.Dto
{
    using ServiceStack.DataAnnotations;
    using System;
    using System.Collections.Generic;
    /// <summary>
    /// 抵押物权益状况(抵押物评估登记基本信息表)
    /// </summary>
    public partial class Collateral_Personal
    {
        /// <summary>
        /// 主键
        /// </summary>
        [AutoIncrement]
        public int T_PersonalID { get; set; }

        [Ignore]
        public string P_firstIdea { set; get; }
        /// <summary>
        /// 导出报告时的报告号（原则暂定）
        /// </summary>
        public string T_FinalAuditNumber { get; set; }
        /// <summary>
        /// 项目号（生成原则：年+00001，如201600001）
        /// </summary>
        public string T_ReportNumber { get; set; }
        /// <summary>
        /// 看房联系人
        /// </summary>
        public string T_Linkman { get; set; }
        /// <summary>
        /// 看房联系人电话
        /// </summary>
        public string T_Phone { get; set; }
        /// <summary>
        /// 房屋剩余年限 （单位年：如30年）
        /// </summary>
        public string T_Loanyear { get; set; }
        /// <summary>
        /// 贷款额度（单位万元：如50万元）
        /// </summary>
        public string T_Loanlimit { get; set; }
        /// <summary>
        /// 实际交易价（单位万元：如500万元）
        /// </summary>
        public string T_Actual { get; set; }
        /// <summary>
        /// 房屋坐落
        /// </summary>
        public string T_Located { get; set; }
        /// <summary>
        /// 房屋用途（字典）
        /// </summary>
        public int T_PurposeID { get; set; }
        /// <summary>
        /// 建成年代（只需要年：如2008年）
        /// </summary>
        public string T_Activate { get; set; }
        /// <summary>
        /// 报告类型（字典）
        /// </summary>
        public int T_ReportID { get; set; }
        /// <summary>
        /// 评估受理（非必填项）
        /// </summary>
        public string T_Assess { get; set; }
        /// <summary>
        /// 抵押物管理点（现场勘查所属部门id）
        /// </summary>
        public int T_DepartmentID { get; set; }
        /// <summary>
        /// 抵押物管理点（现场勘查所属部门下的某员工）
        /// </summary>
        public int T_SiteSurveyid { get; set; }
        /// <summary>
        /// 登记员(房产登记者,当期系统登录人)     
        /// </summary>
        public int T_Iid { get; set; }
        /// <summary>
        /// 登记日期 （默认为服务器系统时间）
        /// </summary>
        public System.DateTime T_Date { get; set; }
        /// <summary>
        /// 状态 0:待约勘，1:待查勘, 2:已查勘，3、待审核, 4:初审未通过，5:初审通过，6:终审未通过，7:终审通过；
        /// </summary>
        public int T_State { get; set; }
        /// <summary>
        /// 待勘 成功或者不成功的原因可空
        /// </summary>
        public string T_Cause { get; set; }
        /// <summary>
        /// 初审意见
        /// </summary>
        public string T_FirstIdea { get; set; }
        /// <summary>
        /// 终审意见 
        /// </summary>
        public string T_LastIdea { get; set; }
        /// <summary>
        /// 估价目的（字典）
        /// </summary>
        public Nullable<int> T_ValuationPurpose { get; set; }
        /// <summary>
        /// 估价师（从员工表中选择）默认为勘察员
        /// </summary>
        public Nullable<int> T_ValuationName { get; set;}
        /// <summary>
        /// 开始时间 （此时间在填写公共建筑部位时定位获取收集）
        /// </summary>
        public Nullable<System.DateTime> T_StartDate { get; set; }
        /// <summary>
        /// 结束时间 （开始时间向后加15分钟）
        /// </summary>
        public Nullable<System.DateTime> T_EndDate { get; set; }
        /// <summary>
        /// 估价时点
        /// </summary>
        public Nullable<System.DateTime> T_ValuationDate { get; set; }
        /// <summary>
        /// 估价单价评估单价(元/㎡) 
        /// </summary>
        public string T_ValuationPrice { get; set; }
        /// <summary>
        /// 建筑面积(㎡)
        /// </summary>
        public int T_Builtuparea { get; set; }
        /// <summary>
        /// 评估总值(元)
        /// </summary>
        public string T_Valueofassessment { get; set; }
        /// <summary>
        /// 抵押风险率
        /// </summary>
        public string T_Mortgageriskrate { get; set; }
        /// <summary>
        /// 最高抵押额
        /// </summary>
        public string T_MaximumMortgage { get; set; }
        /// <summary>
        /// 计算表execl 存储路径
        /// </summary>
        public string T_ValuationCalculation { get; set; }
        /// <summary>
        ///其它附件 存储路径
        /// </summary>
        public string T_Survey { get; set; }
    }
}
